package union

type Union struct {
	UnionId    int32           `bson:"union_id" json:"union_id"`
	Master     string          `bson:"master" json:"master"`
	Level      int32           `bson:"level" json:"level"`
	ReYuanList []UnionUserInfo `json:"re_yuan_list" bson:"re_yuan_list"`
	CreateTime int64           `bson:"create_time" json:"create_time"`
	BuildDu    int             `json:"build_du" bson:"build_du"`
}
type UnionUserInfo struct {
	UserId     string       `bson:"user_id" json:"user_id"`
	UnionId    int32        `bson:"union_id" json:"union_id"`
	UnionLevel int64        `json:"union_Level" bson:"union_Level"`
	UserLevel  int64        `json:"user_level" bson:"user_level"`
	Level      int64        `json:"level" bson:"level"`
	QingAnList []QianAnInfo `json:"qing_an_list" bson:"qing_an_list"`
}
type BuildUnion struct {
	UserId    string `bson:"user_id" json:"user_id"`
	BuildType int    `json:"build_type" bson:"build_type"`
	Times     int    `json:"times" bson:"times"`
	CDTime    int64  `bson:"cd_time" json:"cd_time"`
}
type QianAnInfo struct {
	NpcId      int32 `json:"npc_id" bson:"npc_id"`
	CreateTime int64 `json:"create_time" bson:"create_time"`
}

type UnionShop struct {
	UserId      string `json:"user_id" bson:"user_id"`
	ItemId      int    `json:"item_id" bson:"item_id"`
	LingQuTimes int    `json:"ling_qu_times" bson:"ling_qu_times"`
}
